package com.dreamchaser.familydevice.constant;

/***
 *
 *
 * @Author: SJie
 * Date: 2020/2/17 下午12:13
 * Description:
 *
 */

/**
 * 状态码
 */
public interface ResponseCode {


    //=============================== 数据异常（前端错误） 100========================
    /**
     * （未满足前提条件,校验错误） 服务器未满足请求者在请求中设置的其中一个前提条件。
     */
    int ERROR_CONDITION = 101;
//=============================== 成功（可包含警告） 200========================
    /**
     * 成功
     */
    int OK = 200;

    /**
     * 账户密码登陆失败
     */
    int LOGIN_ERROR=201;
    //=============================== 用户相关异常400 ========================
    /**
     * 未登录
     */
    int NO_LOGIN = 401;

    /**
     * token验证失败
     */
    int ERROR_LOGIN = 402;
    /**
     * 密码已修改，重新登陆
     */
    int PASSWORD_MODIFY = 403;
    /**
     * 重新登陆
     */
    int RE_LOGIN = 404;

    /**
     * 没有权限
     */
    int NO_AUTH = 405;

    //=============================== 业务相关异常 500 ========================

    /**
     * (服务器异常)
     */
    int EXCEPTION = 500;
    /**
     * 普通业务异常
     */
    int BUSINESS_EXCEPTION = 501;

    /**
     * 重复（id,名称等重复）
     */
    int DUPLICATE_ERROR = 502;


    /**
     * 未找到数据行
     */
    int NOT_FOUND_ROW = 503;

    /**
     * 获取第三方数据异常
     */
    int THIRD_DATA = 504;




}
